package com.jic.point.model.vo.response;
import java.math.BigDecimal;

import com.jic.point.model.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
@ApiModel(description = "响应参数")
public class BudgPlatformApplyResponse extends BaseEntity {
	private static final long serialVersionUID = 1L;
    @ApiModelProperty(notes = "")
    private Long id;

    @ApiModelProperty(notes = "")
    private String outPlatformKey;

    @ApiModelProperty(notes = "部门编码(结算时为一对一关系；预算时为多对多关系)")
    private String bdCode;

    @ApiModelProperty(notes = "部门名称")
    private String bdName;

    @ApiModelProperty(notes = "平台编码")
    private String platformCode;

    @ApiModelProperty(notes = "平台名称")
    private String platformName;

    @ApiModelProperty(notes = "申请金额")
    private BigDecimal applyAmount;

    @ApiModelProperty(notes = "")
    private BigDecimal amount;

    @ApiModelProperty(notes = "附件url")
    private String fileUrl;

    @ApiModelProperty(notes = "备注")
    private String remark;

    @ApiModelProperty(notes = "申请人ID")
    private Long applierId;

    @ApiModelProperty(notes = "申请原因")
    private String applyReason;

    @ApiModelProperty(notes = "申请时间")
    private Date applyTime;

    @ApiModelProperty(notes = "审批ID")
    private Long auditorId;

    @ApiModelProperty(notes = "审批原因")
    private String auditReason;

    @ApiModelProperty(notes = "审批时间")
    private Date auditTime;

    @ApiModelProperty(notes = "状态（0-未启用；1-启用；2-失效）")
    private Integer auditSts;

    @ApiModelProperty(notes = "开始日期")
    private Date startTime;

    @ApiModelProperty(notes = "结束日期")
    private Date endTime;

}
